package com.open.capacity.workflow3.vo;

import lombok.Data;

import java.io.Serializable;

/**
 * 工作流创建审核传递参数
 */
@Data
public class WFParameter implements Serializable {

    private static final long serialVersionUID = 749360940290141180L;

    private String processId;

    private String processName;

    //重要等级0-普通，1-重要，2-紧急
    private Integer processLevel;

    //是否是新的实例
    private Boolean isNew;

    //流程模板编码（编码具有唯一性）
    private String schemeCode;

    //审核类型（0.发起1.审核同意2.审核不同意3.加签4.加签-同意5.加签-不同意6.确认阅读7.保存草稿）
    private String verifyType;

    //处理任务的主键
    private String taskId;

    private String userId;

    private String userName;

    //当前处理用户角色信息
    private String roleIds;

    //当前处理用户岗位信息
    private String postIds;

    //当前处理用户所在公司主键
    private String companyId;

    //当前处理用户所在部门主键
    private String departmentId;

    //加签人员
    private String auditorId;

    private String auditorName;

    private String formData;

    private String description;

    //是否是获取审核人员
    private Boolean isGetAuditer;

    //下一个节点的审核人员
    private String auditors;

    //表单提交数据
    private String formReq;

}